﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace ZhengMeiJiSettingUI.ModelEntity
{
    public class EmptyCache_Entity 
    {
        public int id { get; set; }
        /// <summary>
        /// 料架编号
        /// </summary>
        public int Flow { get; set; }
        /// <summary>
        /// 是否有料
        /// </summary>
        public bool IsHave { get; set; }

        public bool IsCreat { get; set; }
        public int MaterialName { get; set; }
        public int Deviceid { get; set; }
        /// <summary>
        ///取料归属区域
        /// </summary>
        public int PickAreaType { get; set; }
        /// <summary>
        ///放料归属区域
        /// </summary>
        public int PutAreaType { get; set; }
        /// <summary>
        /// 动作站点
        /// </summary>
        public int Station { get; set; }
        /// <summary>
        /// 前置站点
        /// </summary>
        public int PreStation { get; set; }

        /// <summary>
        /// 后置站点
        /// </summary>
        public int BackStation { get; set; }
        /// <summary>
        /// 对射光电 检测物料
        /// </summary>
        public string OptronicsIO { get; set; }
        /// <summary>
        /// 三色灯+蜂鸣器
        /// </summary>
        public string LigthIO { get; set; }
        /// <summary>
        /// 前置站点执行高度
        /// </summary>
        public float FrontHeight { get; set; }
        /// <summary>
        /// 目标站点执行高度
        /// </summary>
        public float Height { get; set; }
        /// <summary>
        /// 后置站点执行高度
        /// </summary>
        public float BackHeight { get; set; }
        /// <summary>
        /// 上满料任务
        /// </summary>
        public int Unwind_Full { get; set; }
        /// <summary>
        /// 卸满料任务
        /// </summary>
        public int Unloading_Full { get; set; }
        /// <summary>
        /// 上空料任务
        /// </summary>
        public int Unwind_Null { get; set; }
        /// <summary>
        /// 卸空料任务
        /// </summary>
        public int Unloading_Null { get; set; }


        /// <summary>
        /// 卸空料任务无需烤
        /// </summary>
        public int Unloading_NullNoBake { get; set; }

        /// <summary>
        /// 卸空料任务待需烤
        /// </summary>
        public int Unloading_NullTobeBake { get; set; }

        /// <summary>
        /// 是否启用
        /// </summary>
        public bool IsEnable { get; set; }
        /// <summary>
        /// 说明
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 横坐标
        /// </summary>
        public int GoodX { get; set; }
        /// <summary>
        /// 纵坐标
        /// </summary>
        public int GoodY { get; set; }

    }
}
